.product__media-wrapper{display:none!important}.product{display:block!important}.product__tax{display:none!important}.product__info-wrapper{max-width:none!important;width:100%!important;padding:0!important}.product--no-media{max-width:none!important}.vc-root{max-width:var(--page-width, 120rem);padding:0 1.5rem}@media screen and (min-width:750px){.vc-root{padding:0 5rem}}.product__description{font-size:13px;color:#c2baa8;line-height:1.5}.product .product__info-wrapper .product__info-container{max-width:640px!important;margin:0 auto!important;text-align:center!important}.product .product__info-wrapper .product__info-container>.share-button{margin-left:auto;margin-right:auto}@media(max-width:749px){.product__description{position:relative;max-height:4.6em;overflow:hidden;transition:max-height .25s ease}.product__description.vc-desc-expanded{max-height:999px}.product__description.vc-desc-overflowing:not(.vc-desc-expanded):after{content:"";position:absolute;inset:auto 0 0 0;height:1.8em;background:linear-gradient(to bottom,transparent,#181612)}.vc-desc-toggle{display:block;margin:.4rem 0 1rem;padding:0;border:none;background:none;font-family:var(--font-body-family, inherit);font-size:13px;font-weight:600;color:#97a4c8;text-decoration:underline;text-underline-offset:2px;cursor:pointer}}.vc-root{--vc-canvas-raised: #181612;--vc-panel: #26221c;--vc-ink: #f1ece0;--vc-ink-soft: #c2baa8;--vc-ink-faint: #9b927f;--vc-rule: #3b352b;--vc-thread: #5a6fa3;--vc-thread-tint: #262b3b;--vc-brass: #cfa95a;--vc-brass-tint: #302b23;--vc-shadow: rgba(0,0,0,.45);margin:2rem auto;font-family:var(--font-body-family, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif);color:var(--vc-ink)}.vc-root *{box-sizing:border-box}.vc-hidden{display:none!important}.vc-root button:focus-visible,.vc-root [role=button]:focus-visible{outline:2px solid var(--vc-thread);outline-offset:2px}.vc-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vc-step-header{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:start;max-width:640px;margin:0 auto 1.1rem}.vc-step-node{display:flex;flex-direction:column;align-items:center;gap:.65rem;min-width:5.5rem;justify-self:center}.vc-step-circle{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:50%;border:1.5px solid var(--vc-rule);color:var(--vc-ink-faint);font-family:var(--font-heading-family, serif);font-size:1.3rem;font-weight:600;background:var(--vc-panel);transition:background .2s ease,border-color .2s ease,color .2s ease}@media(min-width:750px){.vc-step-circle{width:4rem;height:4rem;font-size:1.7rem}}.vc-step-label{font-family:var(--font-body-family, inherit);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--vc-ink-faint);text-align:center;transition:color .2s ease}.vc-step-node--active .vc-step-circle{background:var(--vc-thread);border-color:var(--vc-thread);color:#fff}.vc-step-node--active .vc-step-label{color:var(--vc-ink)}.vc-step-node--done .vc-step-circle{background:var(--vc-brass);border-color:var(--vc-brass);color:#fff}.vc-step-node--done .vc-step-label{color:var(--vc-ink-soft)}.vc-step-connector{display:block;width:100%;height:1px;background:var(--vc-rule);margin:1.7rem .75rem 0}@media(min-width:750px){.vc-step-connector{margin-top:2rem}}@media(max-width:480px){.vc-step-header{grid-template-columns:repeat(3,1fr)}.vc-step-connector{display:none}}.vc-step-nav{display:flex;align-items:center;justify-content:flex-start;gap:1rem;margin-top:1.4rem}.vc-step-btn{font-family:var(--font-body-family, inherit);font-size:14px;font-weight:600;letter-spacing:.02em;padding:1.2rem 2.4rem;border-radius:4px;cursor:pointer;transition:background .15s ease,opacity .15s ease,border-color .15s ease}.vc-step-btn--next{background:var(--vc-ink);color:var(--vc-panel);border:1px solid var(--vc-ink);margin-left:auto}.vc-step-btn--next:hover:not(:disabled){background:var(--vc-thread);border-color:var(--vc-thread)}.vc-step-btn--next:disabled{opacity:.4;cursor:not-allowed}.vc-step-btn--back{background:transparent;color:var(--vc-ink-soft);border:1px solid var(--vc-rule)}.vc-step-btn--back:hover{border-color:var(--vc-ink-faint);color:var(--vc-ink)}.vc-mode-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-bottom:1.2rem}.vc-mode-tab{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.7rem;padding:1.3rem .7rem;text-align:center;background:var(--vc-panel);border:1px solid var(--vc-rule);color:var(--vc-ink-soft);cursor:pointer;border-radius:0;transition:background .15s,border-color .15s,color .15s}.vc-mode-badge{--art-ink: #35456b;--art-paper: #26221c;--art-brass: #cfa95a;--art-back: #5a6fa3;--art-backline: rgba(255, 255, 255, .4);--art-backstar: #e3c47f;--art-spark: #cfa95a;--art-band: #e3c47f;--art-shelf: #5a6fa3;--art-s1: #5a6fa3;--art-s2: #97a4c8;--art-s3: #97a4c8;display:flex;align-items:center;justify-content:center;width:100%;height:76px;flex:none;background:var(--vc-canvas-raised);transition:background .15s}.vc-art{height:58px;width:auto;overflow:visible}.a-card{fill:var(--art-paper);stroke:var(--art-ink);stroke-width:1.1}.a-ref{font-family:var(--font-heading-family, Georgia, serif);font-size:6.4px;font-weight:700;letter-spacing:.5px;fill:var(--art-ink)}.a-text{stroke:var(--art-ink);stroke-opacity:.3;stroke-width:1.6;stroke-linecap:round}.a-rule{stroke:var(--art-brass);stroke-width:1.1}.a-ribbon{fill:var(--art-brass)}.a-backcard{fill:var(--art-back);stroke:var(--art-ink);stroke-width:1.1}.a-backline{stroke:var(--art-backline);stroke-width:.7;fill:none}.a-lattice{fill:url(#vc-lattice)}.a-medal{fill:var(--art-back);stroke:var(--art-backstar);stroke-width:1.1}.a-q{fill:none;stroke:var(--art-backstar);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.a-qdot{fill:var(--art-backstar)}.a-spark{fill:var(--art-spark)}.a-shelf{fill:var(--art-shelf)}.a-band{fill:var(--art-band)}.a-cross{stroke:var(--art-band);stroke-width:1;stroke-linecap:round}.s1{fill:var(--art-s1)}.s2{fill:var(--art-s2)}.s3{fill:var(--art-s3)}.vc-mode-icon{width:22px;height:22px;flex:none}.vc-mode-text{display:flex;flex-direction:column;gap:.3rem;min-width:0}.vc-mode-title{font-family:var(--font-heading-family, inherit);text-transform:uppercase;letter-spacing:.02em;font-size:13px;font-weight:700;line-height:1.2;color:var(--vc-ink)}.vc-mode-tab .vc-sub{display:block;font-family:var(--font-body-family, inherit);text-transform:none;letter-spacing:normal;font-weight:400;font-size:12.5px;line-height:1.35;color:var(--vc-ink-soft);margin:0}.vc-mode-tab:hover:not(.active){border-color:var(--vc-ink-faint)}.vc-mode-tab.active{background:var(--vc-thread);border-color:var(--vc-thread);color:#fff}.vc-mode-tab.active .vc-mode-title{color:#fff}.vc-mode-tab.active .vc-sub{color:#ffffffd1}.vc-mode-tab.active .vc-mode-badge{background:#ffffff1a;--art-paper: #181612;--art-back: #181612;--art-backline: rgba(90,111,163,.45);--art-backstar: #cfa95a;--art-spark: #e3c47f;--art-band: #cfa95a;--art-shelf: #181612;--art-s1: #181612;--art-s2: #97a4c8;--art-s3: #97a4c8}.vc-workbench{display:grid;grid-template-columns:1fr 1.05fr;gap:1.6rem;align-items:stretch}@media(max-width:700px){.vc-workbench{grid-template-columns:1fr}.vc-mode-tabs{grid-template-columns:1fr;gap:.6rem}.vc-mode-tab[data-mode=manual]{order:3}.vc-mode-tab{flex-direction:row;justify-content:flex-start;text-align:left;gap:.9rem;padding:.8rem 1rem}.vc-mode-badge{width:76px;height:56px}.vc-art{height:44px}.vc-mode-title{font-size:15px}.vc-mode-tab .vc-sub{font-size:13px}}.vc-note--phone-bottom{display:none}@media(max-width:700px){.vc-workbench{display:flex;flex-direction:column;gap:1.2rem}.vc-preview-panel{order:-1}.vc-form-panel{order:0}.vc-note--phone-bottom{display:block;order:2;margin:.2rem 0 0}.vc-preview-panel .vc-note-hand-finished{display:none}.vc-preview-panel .vc-stage-viewport{width:min(100%,50vh);margin:0 auto}.vc-root[data-vc-step="2"] .vc-preview-panel,.vc-root[data-vc-step="3"] .vc-preview-panel{position:sticky;top:0;z-index:2;padding:.7rem .9rem;gap:.5rem}.vc-root[data-vc-step="2"] .vc-preview-panel .vc-stage-viewport,.vc-root[data-vc-step="3"] .vc-preview-panel .vc-stage-viewport{width:min(100%,36vh)}.vc-root[data-vc-step="2"] .vc-enlarge-label,.vc-root[data-vc-step="3"] .vc-enlarge-label{font-size:0}.vc-root[data-vc-step="2"] .vc-enlarge-label:after,.vc-root[data-vc-step="3"] .vc-enlarge-label:after{content:attr(data-short);font-size:11px}.vc-root[data-vc-step="2"] .vc-enlarge-btn,.vc-root[data-vc-step="3"] .vc-enlarge-btn{min-height:34px;padding:0 10px;gap:5px}.vc-root[data-vc-step="2"] .vc-preview-head .vc-k,.vc-root[data-vc-step="3"] .vc-preview-head .vc-k,.vc-root[data-vc-step="2"] .vc-preview-meta,.vc-root[data-vc-step="3"] .vc-preview-meta{display:none}}@media(max-width:700px){.vc-view-btn{font-size:12.5px;padding:.55rem 1.1rem}}.vc-form-panel{background:var(--vc-panel);border:1px solid var(--vc-rule);box-shadow:0 4px 10px var(--vc-shadow);padding:2.2rem;display:flex;flex-direction:column;gap:1.15rem}.vc-step-panel{display:flex;flex-direction:column;gap:2.1rem}.vc-step-intro{font-family:var(--font-body-family, inherit);font-size:14px;line-height:1.5;color:var(--vc-ink-soft);text-align:center;max-width:46ch;margin:0 auto 2.4rem}.vc-field{display:flex;flex-direction:column;gap:.65rem}.vc-switch-garment{align-self:flex-start;font-family:var(--font-body-family, inherit);font-size:13px;font-weight:600;color:var(--vc-thread);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.vc-switch-garment:hover{color:var(--vc-ink)}.vc-field label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--vc-ink-faint)}.vc-root select{font-family:inherit;font-size:14px;color:var(--vc-ink);background-color:var(--vc-canvas-raised);border:1px solid var(--vc-rule);border-radius:0;padding:.6rem 2.1rem .6rem .7rem;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%2357503f' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:10px 7px;transition:border-color .15s}.vc-root select:hover:not(:disabled){border-color:var(--vc-ink-faint)}.vc-root select:focus-visible{outline:none;border-color:var(--vc-thread)}.vc-root select:disabled{color:var(--vc-ink-faint);cursor:not-allowed;opacity:.6}.vc-pill-group{display:flex;flex-wrap:wrap;gap:1.1rem}.vc-pill{font-family:inherit;font-size:13.5px;font-weight:600;color:var(--vc-ink);background:var(--vc-panel);border:1.5px solid var(--vc-rule);border-radius:0;padding:1.4rem 1.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;cursor:pointer;transition:background .15s,border-color .15s,color .15s;flex:1 1 0;min-width:5.5rem;min-height:4.2rem}.vc-pill:hover{border-color:var(--vc-ink-faint)}.vc-size-pills{flex-wrap:nowrap;gap:.8rem}.vc-size-pills .vc-pill{min-width:4.4rem;padding:1.4rem .4rem}.vc-pill--with-sub{flex-direction:column;gap:.6rem;padding:1.3rem 1.5rem;text-align:center}.vc-pill-price{display:block;font-size:17px;font-weight:700;letter-spacing:.01em}.vc-size-hint{font-size:12.5px;color:var(--vc-ink-soft);margin-right:1.2rem;align-self:center}.vc-step-btn:disabled{opacity:.45;cursor:not-allowed}.vc-pill-sub{display:block;font-size:12.5px;font-weight:400;line-height:1.4;opacity:.85}.vc-pill.active{background:var(--vc-thread);border-color:var(--vc-thread);color:#fff}.vc-pill-swatch{width:19px;height:19px;border-radius:50%;border:1px solid var(--vc-rule);display:inline-block;flex:none}.vc-color-pills{gap:1.6rem 1rem;justify-content:center}.vc-color-pills .vc-pill{flex:0 0 8.8rem;width:8.8rem;min-width:0;min-height:0;flex-direction:column;gap:.7rem;background:none;border:none;padding:.2rem}.vc-color-pills .vc-pill:hover{border-color:transparent}.vc-color-pills .vc-pill-swatch{width:4rem;height:4rem;border:1px solid var(--vc-rule);box-shadow:0 1px 3px #211d181a;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.vc-color-pills .vc-pill:hover .vc-pill-swatch{transform:translateY(-2px);box-shadow:0 4px 10px #211d1829}.vc-color-pills .vc-pill span:last-child{font-size:12px;color:var(--vc-ink-soft);text-align:center;transition:color .15s ease}.vc-color-pills .vc-pill.active{background:none}.vc-color-pills .vc-pill.active .vc-pill-swatch{border-color:var(--vc-thread);border-width:2px;box-shadow:0 0 0 3px var(--vc-thread-tint),0 3px 8px #211d1824}.vc-color-pills .vc-pill.active span:last-child{color:var(--vc-ink);font-weight:600}.vc-verse-range-row{display:grid;grid-template-columns:1fr auto 1fr;gap:.5rem;align-items:center}.vc-range-sep{font-size:11px;text-transform:uppercase;color:var(--vc-ink-faint);text-align:center}.vc-review-card{border:1px solid var(--vc-rule);background:var(--vc-canvas-raised);display:flex;flex-direction:column}.vc-review-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.9rem 1.2rem;border-bottom:1px solid var(--vc-rule)}.vc-review-k{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--vc-ink-faint);flex:none}.vc-review-v{color:var(--vc-ink);font-weight:600;font-size:14px;text-align:right;font-family:var(--font-heading-family, inherit)}.vc-review-total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;background:var(--vc-panel)}.vc-review-total span:first-child{font-family:var(--font-heading-family, inherit);font-size:14px;color:var(--vc-ink)}.vc-review-price{font-family:var(--font-heading-family, inherit);font-size:16px;font-weight:600;color:var(--vc-ink)}.vc-add-to-cart-btn{font-family:var(--font-heading-family, inherit);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:15px;background:var(--vc-ink);color:var(--vc-panel);border:1px solid var(--vc-ink);padding:.95rem 1rem;border-radius:0;cursor:pointer;transition:opacity .15s}.vc-add-to-cart-btn:hover:not(:disabled){opacity:.88}.vc-add-to-cart-btn:disabled{opacity:.45;cursor:not-allowed}.vc-atc-error{font-size:13px;color:#f08a8a;margin:-.4rem 0 0}.vc-preview-panel{background:var(--vc-panel);border:1px solid var(--vc-rule);box-shadow:0 4px 10px var(--vc-shadow);padding:1.4rem;display:flex;flex-direction:column;gap:.9rem}.vc-preview-head{display:flex;align-items:center;justify-content:flex-start;gap:.8rem 1.2rem;flex-wrap:wrap}.vc-k{font-size:12.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--vc-ink-soft)}.vc-view-toggle{display:flex;gap:.4rem}.vc-view-btn{font-family:inherit;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;background:var(--vc-canvas-raised);border:1px solid var(--vc-rule);color:var(--vc-ink-soft);padding:.5rem 1.3rem;border-radius:0;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.vc-view-btn:hover:not(.active){border-color:var(--vc-ink-faint)}.vc-view-btn.active{background:var(--vc-thread);border-color:var(--vc-thread);color:#fff}.vc-zoom-controls{display:flex;align-items:center;gap:.4rem}.vc-zoom-hint{display:none;font-size:12px;color:var(--vc-ink-soft);text-transform:uppercase;letter-spacing:.06em;margin-left:auto}@media(hover:none)and (pointer:coarse){.vc-zoom-controls{display:none!important}}@media(hover:hover)and (pointer:fine){.vc-zoom-controls{display:none}.vc-zoom-hint{display:inline}.vc-zoom-hint~.vc-fit-badge{margin-left:0}}.vc-zoom-btn{font-family:inherit;font-size:16px;line-height:1;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:var(--vc-canvas-raised);border:1px solid var(--vc-rule);color:var(--vc-ink-soft);border-radius:0;cursor:pointer;padding:0}.vc-zoom-btn:hover:not(:disabled){border-color:var(--vc-ink-faint)}.vc-zoom-btn:disabled{opacity:.35;cursor:not-allowed}.vc-zoom-level{font-size:12px;color:var(--vc-ink-soft);min-width:3em;text-align:center}.vc-fit-badge{font-size:12px;padding:.3rem .8rem;border-radius:0;background:var(--vc-brass-tint);color:var(--vc-brass);border:1px solid var(--vc-brass);margin-left:auto;max-width:100%;text-align:right}.vc-fit-badge:empty{display:none}.vc-size-guide-link{margin-left:.8rem;font-size:12px;letter-spacing:.02em;text-transform:none;text-decoration:underline;color:var(--vc-thread)}.vc-mode-prompt{margin:0 0 1rem;font-size:13px;color:var(--vc-ink-soft)}.vc-field-hint{display:block;margin-top:.5rem;font-size:12px;line-height:1.4;color:var(--vc-ink-soft)}.vc-purchase-note{margin:1.2rem 0 0;font-size:12.5px;line-height:1.5;color:var(--vc-ink-soft)}.vc-purchase-note a{color:inherit;text-decoration:underline}.vc-review-thumb{display:block;width:120px;height:120px;object-fit:contain;margin:0 auto 1rem}.vc-review-verse-text{margin:.9rem 0 .2rem;padding:.9rem 1rem;font-size:14px;font-style:italic;line-height:1.55;color:var(--vc-ink);background:var(--vc-canvas-raised);border-left:3px solid var(--vc-thread)}.vc-review-verse-text:empty{display:none}.vc-fit-badge--warn{background:var(--vc-brass-tint);color:var(--vc-brass);border-color:var(--vc-brass)}.vc-stage-viewport{position:relative;background:radial-gradient(120% 90% at 50% 8%,#26221c,#1f1c17);border:1px solid var(--vc-rule);aspect-ratio:1 / 1;overflow:hidden}@media(hover:hover)and (pointer:fine){.vc-stage-viewport{cursor:zoom-in}}.vc-enlarge-btn{display:none;position:absolute;left:0;right:0;margin:0 auto;width:max-content;max-width:calc(100% - 16px);white-space:nowrap;bottom:10px;z-index:3;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--vc-thread);color:#fff;border:0;border-radius:0;box-shadow:0 2px 8px #00000047;cursor:pointer}@media(hover:none),(pointer:coarse),(max-width:700px){.vc-enlarge-btn{display:inline-flex}}.vc-enlarge-btn--verse{min-height:44px;padding:0 16px;font-size:13px;animation:vc-enlarge-pulse 1.8s ease-out 2}@keyframes vc-enlarge-pulse{0%{box-shadow:0 2px 8px #00000047,0 0 #5a6fa38c}70%{box-shadow:0 2px 8px #00000047,0 0 0 12px #5a6fa300}to{box-shadow:0 2px 8px #00000047,0 0 #5a6fa300}}@media(prefers-reduced-motion:reduce){.vc-enlarge-btn--verse{animation:none}}@media(hover:none)and (pointer:coarse){.vc-print-text,.vc-root[data-garment=Hoodie] .vc-print-text,.vc-front-logo-img{filter:none!important}.vc-front-logo-img.vc-ink-light{filter:invert(1)!important}.vc-print-ref,.vc-print-verse{text-shadow:0 0 1px var(--vc-print-halo, transparent)}}html.vc-enlarge-lock,html.vc-enlarge-lock body{overflow:hidden}.vc-enlarge-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;flex-direction:column;background:#14120f;color:#f3efe5}.vc-enlarge-bar{display:flex;align-items:center;gap:8px;padding:10px 12px;padding-top:max(10px,env(safe-area-inset-top));background:#1d1a15;border-bottom:1px solid rgba(255,255,255,.14)}.vc-enlarge-views{display:flex;gap:6px}.vc-enlarge-view,.vc-enlarge-close{font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;min-height:42px;padding:0 16px;border-radius:0;cursor:pointer;background:transparent;color:#f3efe5;border:1px solid rgba(243,239,229,.4)}.vc-enlarge-view.active{background:#f3efe5;color:#211d18;border-color:#f3efe5}.vc-enlarge-close{margin-left:auto;background:var(--vc-brass);border-color:var(--vc-brass);color:#fff}.vc-enlarge-scroll{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}.vc-enlarge-sizer{position:relative}.vc-enlarge-sizer .vc-stage-viewport{width:100%;height:100%;aspect-ratio:auto;border:0;cursor:default}.vc-enlarge-overlay .vc-enlarge-btn{display:none!important}.vc-enlarge-foot{padding:12px 14px;padding-bottom:max(12px,env(safe-area-inset-bottom));font-size:14px;line-height:1.4;text-align:center;color:#f3efe5d9;background:#1d1a15;border-top:1px solid rgba(255,255,255,.14)}.vc-shirt-stage{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center center}.vc-shirt-stage.vc-shirt-stage--stepped{transition:transform .15s ease}.vc-garment-svg{width:100%;height:100%;display:block}.vc-tee-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;transition:filter .2s}.vc-garment-path,.vc-hood-path{fill-rule:evenodd;stroke-width:1.6;stroke-linejoin:round;transition:fill .2s,stroke .2s}.vc-pocket-path{fill:none;stroke-width:1.4;stroke-linejoin:round}.vc-string-path{fill:none;stroke-width:1.6;stroke-linecap:round}circle.vc-string-path{stroke:none}.vc-rib-line{fill:none;stroke-width:1.3;stroke-linecap:round;opacity:.7}.vc-cap-seam{fill:none;stroke-width:1.2;opacity:.55}.vc-cap-button{stroke-width:1}.vc-cap-eyelet{fill:none;stroke-width:1.2;opacity:.7}.vc-sock-rib{fill:none;stroke-width:1.4;opacity:.6}.vc-print-text{position:absolute;left:30%;right:30%;top:14%;bottom:71%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;font-family:Asamila,Cardo,Georgia,Iowan Old Style,Times New Roman,serif;letter-spacing:normal;overflow:hidden;filter:url(#vc-warp-back-tee)}.vc-root[data-garment=Hoodie] .vc-print-text{left:31.1%;right:31.1%;top:21.5%;bottom:63%;filter:url(#vc-warp-back-hoodie)}.vc-print-text.vc-print-empty{border:1.5px dashed currentColor;border-radius:4px;filter:none!important;opacity:.55}.vc-print-text .vc-empty{font-size:.66rem;color:currentColor;text-transform:uppercase;letter-spacing:.12em;margin:auto;font-family:var(--font-body-family, inherit)}.vc-print-inner{display:flex;flex-direction:column;width:100%}.vc-print-ref{margin-bottom:.25em;flex:none;line-height:1.25}.vc-ref-colon,.vc-ref-dash{display:inline-block;line-height:0;position:relative;white-space:pre}.vc-ref-colon{font-size:1.5em;margin:0 .1333em;top:.1037em}.vc-ref-dash{font-size:1.25em;margin:0 .096em;top:.0566em}.vc-print-verse{line-height:1.25;overflow:hidden}.vc-print-verse-line{white-space:nowrap}.vc-print-ref,.vc-print-verse{text-shadow:0 0 1px var(--vc-print-halo, transparent),0 0 3px var(--vc-print-halo, transparent)}.vc-reveal-in{animation:vc-reveal-in .5s ease}@keyframes vc-reveal-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.vc-reveal-in{animation:none}}.vc-front-logo-layer{position:absolute;left:58.5%;top:20%;width:4%}.vc-front-logo-layer.vc-logo-cap{left:50%;top:30%;width:3.5%;transform:translate(-50%)}.vc-front-logo-img{width:100%;height:auto;display:block;filter:url(#vc-warp-front)}.vc-front-logo-img.vc-ink-light{filter:url(#vc-warp-front) invert(1)}.vc-small-format-note{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem}.vc-small-format-note p{font-size:13px;color:var(--vc-ink-soft);max-width:22ch}.vc-preview-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.vc-preview-meta-name{font-family:var(--font-heading-family, inherit);font-size:14px;color:var(--vc-ink)}.vc-preview-meta-sub{font-size:12px;color:var(--vc-ink-soft);text-align:right}.vc-note{font-size:1.4rem;line-height:1.65;letter-spacing:.01em;color:var(--vc-ink-soft)}.vc-note-hand-finished strong{font-weight:700;color:#e3c47f}.vc-note-hand-finished{color:#6f5320;font-weight:500}.vc-theme-grid,.vc-popular-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem}.vc-theme-card{position:relative;text-align:left;background:var(--vc-canvas-raised);border:1px solid var(--vc-rule);border-radius:0;padding:.75rem 2.1rem .75rem .85rem;cursor:pointer;font-family:inherit;color:var(--vc-ink);transition:background .15s,border-color .15s,box-shadow .15s}.vc-theme-card:hover:not(.active){border-color:var(--vc-ink-faint)}.vc-theme-card .vc-t{font-family:var(--font-heading-family, inherit);font-weight:600;text-transform:uppercase;letter-spacing:.02em;font-size:13px}.vc-theme-card .vc-d{display:block;font-size:12px;color:var(--vc-ink-soft);margin-top:.15rem}.vc-popular-card .vc-d{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-theme-card.active{border-color:var(--vc-thread);border-width:1.5px;background:var(--vc-thread-tint);box-shadow:0 2px 8px #5a6fa324}.vc-theme-card.active .vc-t{color:var(--vc-thread)}.vc-theme-card.active:after{content:"";position:absolute;top:.65rem;right:.65rem;width:1.15rem;height:1.15rem;border-radius:50%;background-color:var(--vc-thread);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3l2.4 2.4 4.6-5.2' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:60%}.vc-reroll-row{display:flex;gap:.6rem .9rem;align-items:center;flex-wrap:wrap;margin-top:1rem}.vc-reroll-btn{font-family:var(--font-heading-family, inherit);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;background:var(--vc-ink);color:var(--vc-panel);border:1px solid var(--vc-ink);padding:.7rem 1.1rem;border-radius:0;cursor:pointer}.vc-reroll-btn:disabled{opacity:.4;cursor:not-allowed}.vc-reroll-hint{font-size:12.5px;color:var(--vc-ink-soft)}.vc-edit-banner{margin:0 0 1.2rem;padding:1rem 1.4rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:8px;background:rgba(var(--color-foreground),.05);font-size:14px;line-height:1.5}.vc-edit-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1.2rem}.vc-edit-banner-btn{font:inherit;font-size:14px;font-weight:600;text-decoration:underline;background:none;border:0;padding:.4rem 0;cursor:pointer;color:inherit}.vc-shirt-stage[data-vc-ink=soft] .vc-print-text,.vc-root[data-garment=Hoodie] .vc-shirt-stage[data-vc-ink=soft] .vc-print-text{filter:url(#vc-warp-back-flat)}.vc-step-btn{white-space:nowrap}@media(hover:none)and (pointer:coarse){.vc-root select{font-size:16px}}.vc-popular-grid,.vc-theme-grid{grid-template-columns:minmax(0,1fr);gap:.6rem}.vc-theme-card{padding:.9rem 3.2rem .9rem 1.2rem}.vc-theme-card .vc-t{font-size:14px}.vc-theme-card .vc-d{font-size:13px;line-height:1.45;margin-top:.3rem}.vc-popular-card .vc-d{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vc-theme-card.active:after{top:50%;transform:translateY(-50%)}.vc-theme-grid .vc-theme-card{text-align:center;padding-left:3.2rem}@media(min-width:701px){.vc-preview-inner{display:flex;flex-direction:column;gap:.9rem}.vc-root[data-vc-step="2"] .vc-preview-inner{position:sticky;top:2rem}}@media(max-width:700px){.vc-preview-inner{display:flex;flex-direction:column;gap:.9rem}.vc-root[data-vc-step="2"] .vc-preview-inner,.vc-root[data-vc-step="3"] .vc-preview-inner{gap:.5rem}}.vc-note-long-verse{color:var(--vc-ink-soft)}.vc-note-long-verse a{color:var(--vc-thread);font-weight:600;text-decoration:underline;text-underline-offset:3px}.vc-note-long-verse--desk,.vc-note-long-verse--phone{display:none}@media(min-width:701px){.vc-root[data-vc-mode=manual] .vc-note-long-verse--desk{display:block;margin:0;padding-top:.9rem;border-top:1px solid var(--vc-rule)}}@media(max-width:700px){.vc-note-long-verse--phone{display:block;margin:1.6rem 0 0;font-size:13px;line-height:1.55}}.vc-note-block{display:flex;flex-direction:column;gap:.7rem}.vc-note-block .vc-note{margin:0;color:var(--vc-ink-soft);font-weight:400}.vc-note-block .vc-note strong{color:var(--vc-ink);font-weight:700}.vc-note-label{margin:0;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--vc-ink-faint)}.vc-good-block{padding-top:1.1rem;border-top:1px solid var(--vc-rule);gap:.5rem}.vc-good-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.vc-good-list li{display:flex;gap:.9rem;padding:.75rem 0;border-top:1px solid rgba(59,53,43,.55);font-size:14px;line-height:1.4;color:var(--vc-ink)}.vc-good-list li:first-child{border-top:0;padding-top:.2rem}.vc-good-list li:before{content:"\2713";flex:none;color:var(--vc-brass);font-weight:700}.vc-good-list a{color:var(--vc-thread);font-weight:600;text-decoration:underline;text-underline-offset:3px}.vc-note-block.vc-note--phone-bottom{display:none}@media(max-width:700px){.vc-preview-panel .vc-note-block{display:none}.vc-note-block.vc-note--phone-bottom{display:flex;order:2;margin:.2rem 0 0}}.vc-verse-range-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.vc-verse-range-row select{min-width:0;width:100%;text-overflow:ellipsis}.vc-manual-form:not(.vc-hidden){display:flex;flex-direction:column;gap:1.2rem}@media(max-width:700px){.vc-verse-range-row{grid-template-columns:minmax(0,1fr);gap:.6rem}.vc-range-sep{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/verse-customizer.css.map */
