.tt-vector{--tv-ink:#233c2d;--tv-muted:#59675d;--tv-border:#d8ded3;--tv-paper:#faf9f5;display:block;background:var(--tv-paper);color:var(--tv-ink);font:400 16px/1.6 inherit;padding:32px 24px 88px}.tt-vector *{box-sizing:border-box}.tt-vector [hidden]{display:none!important}.tt-vector :is(h1,h2,h3,p,figure,fieldset){margin:0;max-width:none}.tt-vector :is(h1,h2,h3){font-family:inherit;font-weight:650;line-height:1.2;color:var(--tv-ink);text-transform:none;letter-spacing:-.025em}.tt-vector button,.tt-vector input,.tt-vector textarea{font-family:inherit}.tt-vector p{line-height:1.6;color:var(--tv-muted)}.tt-vector a{color:inherit;text-underline-offset:4px}.tt-vector :is(a,button,input,textarea,summary):focus-visible{outline:3px solid #ac8150;outline-offset:4px}.tt-vector button{cursor:pointer}.tt-vector button:disabled{cursor:wait;opacity:.65}.tv-wrap{max-width:1240px;margin:auto}.tv-breadcrumb{display:flex;gap:13px;font-size:13px;color:var(--tv-muted);margin-bottom:40px}.tv-header{max-width:770px;margin-bottom:38px}.tt-vector .tv-eyebrow{font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--tv-ink)}.tv-header h1{font-size:clamp(32px,4vw,52px);margin:10px 0 16px}.tv-header>p:last-child{font-size:18px;max-width:670px}.tv-main{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:40px;align-items:start}.tv-gallery{min-width:0}.tv-art{background:#eeeee5;border:1px solid #e4e5dc;border-radius:12px;overflow:hidden;padding:26px 32px 34px;min-height:475px;display:flex;flex-direction:column;justify-content:space-between}.tv-art-heading{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#6f7f68}.tv-vector-art{display:block;width:100%;height:auto;max-height:300px;margin:16px 0}.tv-art-caption h2{font-size:35px;margin:4px 0 8px}.tv-art-caption p{font-size:15px}.tv-package-image{width:100%;height:290px;object-fit:contain;margin:16px 0}.tv-panel figcaption{font-size:12px;line-height:1.5;color:var(--tv-muted);padding:12px 4px 0;max-width:430px}.tv-gallery-nav{display:flex;align-items:center;gap:16px;margin-top:15px}.tv-gallery-nav span{font-size:12px;min-width:62px;text-align:center}.tv-gallery-nav button{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--tv-border);border-radius:50%;background:transparent;color:var(--tv-ink);font-size:20px}.tv-gallery-nav button:hover{background:#e5eadd}.tv-package-card,.tv-summary{background:#fff;border:1px solid var(--tv-border);border-radius:12px;padding:30px}.tv-price-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.tv-price-heading h2{font-size:25px}.tv-price-heading>strong{font-size:28px;line-height:1.2;letter-spacing:-.03em}.tt-vector .tv-small{font-size:12px;line-height:1.55;font-weight:400;color:var(--tv-muted)}.tt-vector .tv-tax{margin-top:8px}.tv-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;border:0;gap:9px;margin:24px 0 19px!important}.tv-package{position:relative;cursor:pointer;min-width:0}.tv-package input{position:absolute;opacity:0;width:1px;height:1px}.tv-package span{display:flex;align-items:center;justify-content:center;min-height:49px;border:1px solid var(--tv-border);border-radius:6px;font-size:14px;font-weight:550;padding:9px 6px}.tv-package input:checked+span{background:var(--tv-ink);border-color:var(--tv-ink);color:#fff}.tv-package input:focus-visible+span{outline:3px solid #ac8150;outline-offset:3px}.tv-description{min-height:49px;font-size:16px}.tv-about{border-bottom:1px solid var(--tv-border);margin:14px 0 20px}.tv-about summary{padding:13px 0;display:flex;justify-content:space-between;font-weight:550;cursor:pointer;list-style:none;font-size:14px}.tv-about p{font-size:14px;padding-bottom:18px}.tv-about[open] summary span{transform:rotate(45deg)}.tv-steps{padding:0;margin:0 0 25px;list-style:none;display:grid;gap:9px;font-size:13px;color:var(--tv-muted)}.tv-steps li{display:flex;gap:10px;align-items:center}.tv-steps li>span{background:#eef0e8;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;font-size:11px;color:var(--tv-ink)}.tv-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:53px;border:1px solid var(--tv-ink);background:var(--tv-ink);color:#fff;border-radius:7px;padding:14px 18px;font-size:14px;line-height:1.45;font-weight:600;text-align:left}.tv-button:hover{background:#365841}.tv-button>span{font-size:20px;line-height:1;flex-shrink:0}.tt-vector .tv-new-logo{font-size:12px;margin-top:19px}.tv-new-logo a{white-space:normal;font-weight:550}.tv-bottom{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:40px;align-items:start;margin-top:56px}.tv-config{min-width:0}.tv-disclosure{border:1px solid var(--tv-border);background:#fff;border-radius:10px;margin-bottom:18px;overflow:hidden}.tv-disclosure>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:22px 24px;gap:16px;font-size:18px;font-weight:600;line-height:1.4;cursor:pointer}.tv-disclosure>summary>span:first-child{display:flex;align-items:center;gap:15px}.tv-step-number{font-size:11px;color:#819177;letter-spacing:.08em;font-weight:500}.tv-toggle{font-size:23px;font-weight:400;flex-shrink:0}.tv-disclosure[open]>summary .tv-toggle{transform:rotate(45deg)}.tv-disclosure summary::-webkit-details-marker,.tv-about summary::-webkit-details-marker{display:none}.tv-disclosure-body{padding:0 24px 26px}.tv-disclosure-body>p{font-size:14px}.tv-disclosure-body h2{font-size:25px;margin:5px 0 12px}.tv-upload{margin-top:24px;border:1px dashed #bac5b2;border-radius:8px;padding:22px;background:#fafbf7}.tv-upload>label,.tv-comment-label{display:block;font-size:14px;font-weight:600}.tv-upload>p{margin:6px 0 16px}.tv-upload input[type=file]{font-size:13px;max-width:100%;width:100%;color:var(--tv-muted);cursor:pointer;line-height:1.5}.tv-upload input::file-selector-button{border:1px solid #bbc5b4;border-radius:5px;background:#fff;color:var(--tv-ink);padding:11px 13px;font:inherit;margin-right:10px;cursor:pointer;min-height:44px}.tt-vector .tv-error{font-size:13px;color:#9e2e2e;margin:10px 0 0}.tv-file-preview{display:flex;align-items:center;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid var(--tv-border)}.tv-file-preview img{width:70px;height:70px;object-fit:contain;background:#fff;border-radius:5px}.tv-file-preview>div{min-width:0}.tv-file-preview strong{display:block;font-size:13px;overflow-wrap:anywhere}.tv-text-button{border:0;background:transparent;padding:5px 0;color:var(--tv-muted);font-size:12px;text-decoration:underline;text-underline-offset:3px;min-height:32px}.tv-comment-label{margin:24px 0 8px}.tv-config textarea{width:100%;resize:vertical;min-height:115px;border:1px solid var(--tv-border);border-radius:7px;padding:13px 15px;font-size:16px;line-height:1.5;background:#fff;color:var(--tv-ink);box-shadow:none}.tv-config textarea::placeholder{color:#717a70}.tv-addon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.tv-addon{padding:17px;border:1px solid var(--tv-border);border-radius:7px;cursor:pointer;display:flex;flex-direction:column;min-width:0;transition:background .15s}.tv-addon:has(input:checked){border-color:#607854;background:#f2f5ed;box-shadow:inset 0 0 0 1px #607854}.tv-addon-top{display:flex;justify-content:space-between;align-items:center;gap:7px;margin-bottom:16px}.tv-addon-icon{font-size:23px;color:#76866b;line-height:1}.tv-indicative{font-size:11px;color:var(--tv-muted);text-align:right}.tv-addon>strong{font-size:15px;line-height:1.4;margin-bottom:7px}.tv-addon-desc{font-size:12px;color:var(--tv-muted);line-height:1.6;flex:1}.tv-check{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:550;margin-top:17px}.tv-check input{width:18px;height:18px;accent-color:var(--tv-ink);flex-shrink:0;margin:0}.tv-summary{padding:25px;position:sticky;top:24px}.tv-summary h2{font-size:23px;margin-bottom:25px}.tv-summary-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;padding-bottom:21px}.tv-summary-row>div>span{display:block;font-size:12px;color:var(--tv-muted)}.tv-summary-row>strong{white-space:nowrap}.tv-quotes{border-top:1px solid var(--tv-border);padding:19px 0}.tv-quotes h3{font-size:14px;letter-spacing:0}.tv-quotes ul{padding:0 0 0 17px;margin:10px 0 14px;font-size:12px;color:var(--tv-muted)}.tv-total{display:flex;justify-content:space-between;align-items:baseline;gap:10px;border-top:1px solid var(--tv-border);padding:21px 0 5px;font-size:16px;font-weight:600}.tv-total strong{font-size:25px;line-height:1.3;white-space:nowrap;letter-spacing:-.03em}.tt-vector .tv-terms{font-size:11px;line-height:1.7;margin:20px 0}.tv-preview-note{font-size:11px!important;margin-top:14px!important;line-height:1.65!important}.tt-vector .tv-status{border-left:3px solid #829974;background:#eff3e9;padding:12px;font-size:13px;margin-top:16px}.tv-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tt-vector{font-family:inherit;font-size:16px;line-height:1.6}.tv-main{grid-template-areas:"gallery selection" "gallery details";grid-template-rows:auto 1fr;row-gap:0}.tv-gallery{grid-area:gallery}.tv-selection{grid-area:selection;border-bottom:0;border-radius:12px 12px 0 0;padding-bottom:0}.tv-details{grid-area:details;border-top:0;border-radius:0 0 12px 12px;padding-top:0;align-self:start}.tv-addon-count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:99px;background:#e5ecdf;color:var(--tv-ink);font-size:12px;font-weight:650}.tv-mobile-bar{display:none}.tv-disclosure,.tv-summary{scroll-margin-top:24px}.tv-summary h2:focus{outline:none}@media(max-width:1050px){.tv-main{column-gap:25px}.tv-bottom{gap:25px;grid-template-columns:minmax(0,1fr) 310px}.tv-package-card{padding:24px}.tv-selection{padding-bottom:0}.tv-details{padding-top:0}.tv-art{padding:24px;min-height:450px}.tv-addon-grid{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:899px){.tt-vector{padding:28px 22px 64px}.tv-main{column-gap:20px}.tv-art{padding:22px;min-height:425px}.tv-art-caption h2{font-size:29px}.tv-package-card{padding:22px}.tv-selection{padding-bottom:0}.tv-details{padding-top:0}.tv-header h1{font-size:39px}.tv-description{font-size:14px}.tv-price-heading>strong{font-size:25px}.tv-price-heading h2{font-size:23px}.tv-bottom{grid-template-columns:minmax(0,1fr);margin-top:32px}.tv-summary{position:static}.tv-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.tt-vector{padding:14px 16px calc(112px + env(safe-area-inset-bottom))}.tv-breadcrumb{gap:10px;margin-bottom:15px;font-size:12px;min-height:28px;align-items:center}.tv-breadcrumb a{display:inline-flex;align-items:center;min-height:36px}.tv-header{margin-bottom:22px}.tt-vector .tv-eyebrow{font-size:10px;letter-spacing:.1em}.tv-header h1{font-size:clamp(28px,7.6vw,36px);line-height:1.13;letter-spacing:-.03em;margin:8px 0 12px;max-width:450px;text-wrap:balance}.tv-header>p:last-child{font-size:15px;line-height:1.55;max-width:520px}.tv-main{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"selection" "gallery" "details";gap:16px}.tv-selection{padding:20px 18px;border:1px solid var(--tv-border);border-radius:12px}.tv-price-heading{gap:8px}.tv-price-heading h2{font-size:21px}.tv-price-heading>strong{font-size:25px;white-space:nowrap}.tt-vector .tv-tax{font-size:12px;margin-top:6px}.tv-packages{gap:8px;margin:17px 0 14px!important}.tv-package span{font-size:14px;min-height:50px;padding:12px 5px;border-radius:8px}.tv-description{font-size:14px;line-height:1.5;min-height:0}.tv-gallery{min-width:0}.tv-art{display:grid;grid-template-columns:minmax(100px,.85fr) minmax(0,1fr);gap:12px 18px;padding:18px;min-height:0;border-radius:12px;align-items:center}.tv-art-heading{grid-column:1/-1;font-size:9px;letter-spacing:.12em}.tv-vector-art{max-height:160px;margin:0;width:100%}.tv-art-caption h2{font-size:clamp(20px,5.4vw,25px);margin:5px 0 0;line-height:1.2;letter-spacing:-.025em}.tv-art-caption p{display:none}.tv-package-image{width:100%;height:160px;margin:0;object-fit:contain}.tv-panel figcaption{font-size:12px;line-height:1.5;padding:9px 3px 0;max-width:none}.tv-gallery-nav{display:none}.tv-details{padding:0;border:0;background:transparent;border-radius:0}.tv-about{background:#fff;border:1px solid var(--tv-border);border-radius:10px;margin:0 0 18px;padding:0 18px}.tv-about summary{font-size:14px;min-height:52px;align-items:center;gap:16px}.tv-about p{font-size:14px;line-height:1.6}.tv-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 19px;font-size:12px;line-height:1.45}.tv-steps li{flex-direction:column;align-items:flex-start;gap:8px}.tv-steps li>span{width:26px;height:26px;font-size:12px}.tv-button{font-size:15px;min-height:54px;padding:14px 16px;border-radius:9px}.tt-vector .tv-new-logo{font-size:13px;margin-top:15px;line-height:1.75}.tv-new-logo a{display:inline-block;min-height:36px;padding:7px 0}.tv-bottom{grid-template-columns:minmax(0,1fr);margin-top:24px;gap:4px}.tv-disclosure{margin-bottom:16px;scroll-margin-top:18px}.tv-disclosure>summary{font-size:16px;padding:19px 17px;gap:12px;min-height:64px}.tv-disclosure>summary>span:first-child{gap:10px;flex-wrap:wrap}.tv-step-number{font-size:11px;flex-shrink:0}.tv-disclosure-body{padding:0 17px 21px}.tv-disclosure-body>p{font-size:14px;line-height:1.6}.tv-disclosure-body h2{font-size:23px}.tv-upload{padding:16px;margin-top:18px}.tv-upload>label,.tv-comment-label{font-size:15px;line-height:1.5}.tv-upload>p{font-size:12px;line-height:1.6}.tv-upload input[type=file]{font-size:16px;line-height:1.5;min-height:82px}.tv-upload input::file-selector-button{display:block;min-height:48px;margin:0 0 9px;padding:12px 16px;font-size:14px;border-radius:7px}.tv-file-preview{gap:12px}.tv-file-preview img{width:52px;height:52px;flex-shrink:0}.tv-file-preview .tv-text-button{min-height:44px;font-size:14px}.tv-comment-label{margin-top:22px}.tv-config textarea{font-size:16px;min-height:125px;padding:14px;scroll-margin-top:22px}.tv-addon-grid{grid-template-columns:1fr;gap:12px;margin-top:19px}.tv-addon{padding:18px}.tv-addon-top{gap:12px;margin-bottom:13px}.tv-addon>strong{font-size:16px}.tv-addon-desc{font-size:14px;line-height:1.55}.tv-indicative{font-size:12px;line-height:1.5}.tv-check{font-size:14px;gap:10px;min-height:44px;margin-top:12px}.tv-check input{width:22px;height:22px}.tv-summary{position:static;padding:23px 20px;scroll-margin-top:20px}.tv-summary h2{font-size:25px;margin-bottom:21px}.tv-summary-row{font-size:15px}.tv-summary-row>div>span{font-size:13px}.tv-total strong{font-size:28px}.tv-total{font-size:17px}.tv-summary .tv-small{font-size:13px;line-height:1.55}.tv-quotes h3{font-size:15px}.tv-quotes ul{font-size:14px;line-height:1.6}.tt-vector .tv-terms{font-size:13px;line-height:1.65;margin:20px 0}.tv-preview-note{font-size:12px!important;line-height:1.6!important}.tv-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-top:1px solid var(--tv-border);background:#fff;box-shadow:0 -5px 22px #233c2d0c}.tv-mobile-price{min-width:0}.tv-mobile-price>span{display:block;font-size:11px;line-height:1.4;color:var(--tv-muted)}.tv-mobile-price>strong{display:block;font-size:23px;line-height:1.3;white-space:nowrap;letter-spacing:-.025em}.tv-mobile-bar .tv-button{width:auto;min-width:130px;max-width:58%;min-height:48px;font-size:14px;padding:12px 14px;justify-content:center;gap:12px}.tt-vector:has(textarea:focus) .tv-mobile-bar{display:none}}@media(max-width:359px){.tt-vector{padding-left:12px;padding-right:12px}.tv-selection{padding:18px 14px}.tv-price-heading h2{font-size:19px}.tv-price-heading>strong{font-size:23px}.tv-art{padding:15px;gap:12px}.tv-art-caption h2{font-size:21px}.tv-disclosure>summary{padding:18px 14px;font-size:15px}.tv-disclosure-body{padding-left:14px;padding-right:14px}.tv-upload{padding:13px}.tv-summary{padding:21px 17px}.tv-total strong{font-size:25px}.tv-mobile-price>strong{font-size:21px}.tv-mobile-bar{gap:10px;padding-left:12px;padding-right:12px}}@media(prefers-reduced-motion:reduce){.tv-addon{transition:none}}.tt-vector .tv-quotes ul{list-style:none;padding:0;margin:12px 0}.tt-vector .tv-quotes li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0}.tt-vector .tv-quotes li span{min-width:0;overflow-wrap:anywhere}.tt-vector .tv-quotes li strong{flex-shrink:0;white-space:nowrap;color:var(--tv-ink)}.tt-vector .tv-addon:has(input:disabled){opacity:.65;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/17/assets/tt-vector-product.css.map */
