.via.v-page{padding:clamp(20px,3vw,40px) var(--v-gutter) clamp(72px,9vw,140px);max-width:1680px;margin:0 auto;min-height:calc(100svh - 260px)}.via .v-page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;padding:clamp(20px,4vw,56px) 0 clamp(36px,5vw,72px);border-bottom:1px solid var(--v-black);margin-bottom:clamp(36px,5vw,72px)}.via .v-page-title{font-size:clamp(52px,8vw,136px);text-transform:uppercase;letter-spacing:-.055em;line-height:.94;max-width:12ch}.via .v-page-title--doc{font-size:clamp(40px,5.6vw,88px);text-transform:none;max-width:18ch;line-height:1}.via .v-lede{font-size:clamp(18px,1.5vw,22px);line-height:1.5;color:var(--v-ink-60);max-width:44ch;margin-top:24px}.via .v-lede p{margin:0}.via .v-meta{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--v-ink-60);margin:0 0 10px}.via .v-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:34px}.via .v-back{margin-bottom:8px}.via .dot{color:var(--v-orange)}.via .v-route-deco{width:clamp(90px,11vw,170px);height:auto;overflow:visible;color:var(--v-black)}.via .v-route-deco path{stroke:currentColor;stroke-width:2;stroke-linecap:round;fill:none}.via .v-route-deco__ghost{stroke-dasharray:2 9;opacity:.35}.via .v-route-deco__line{stroke-dasharray:1;stroke-dashoffset:1;animation:v-draw 2.4s var(--v-ease-out) .3s forwards}.via .v-route-deco circle{fill:var(--v-cream);stroke:var(--v-black);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:v-pop .6s var(--v-ease-spring) both}.via .v-route-deco circle:nth-of-type(1){animation-delay:.4s}.via .v-route-deco circle:nth-of-type(2){animation-delay:1s}.via .v-route-deco circle:nth-of-type(3){animation-delay:1.6s}.via .v-route-deco .v-route-deco__top{fill:var(--v-orange);animation-delay:2.2s}@keyframes v-draw{to{stroke-dashoffset:0}}@keyframes v-pop{0%{transform:scale(0)}}.via .v-hang{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;color:var(--v-black)}.via .v-hang__peg{position:absolute;left:50%;top:6%;width:34px;height:34px;margin-left:-17px;z-index:3}.via .v-hang__item{position:absolute;left:50%;top:calc(6% + 17px);width:62%;aspect-ratio:1200/1500;transform-origin:50% 9%;transform:translate(-50%,-9%);animation:v-sway 5.5s ease-in-out infinite;z-index:2;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 48%,transparent 84%);mask-image:linear-gradient(to bottom,#000 0,#000 48%,transparent 84%)}.via .v-hang .v-hang__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(12px 20px 14px rgba(80,20,0,.28))}.via .v-hang__ghost{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.via .v-hang__label{position:absolute;left:0;right:0;top:56%;text-align:center;font-weight:850;font-size:clamp(15px,1.4vw,19px);letter-spacing:-.01em;line-height:1.15}.via .v-hang__label small{display:block;margin-top:4px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.65}@keyframes v-sway{0%,to{transform:translate(-50%,-9%) rotate(-2.4deg)}50%{transform:translate(-50%,-9%) rotate(2.4deg)}}.via .v-hang--fall .v-hang__item{animation:v-fall 3.6s var(--v-ease-out) both}@keyframes v-fall{0%{transform:translate(-50%,-9%) rotate(0)}18%{transform:translate(-50%,-9%) rotate(24deg)}36%{transform:translate(-50%,-9%) rotate(-16deg)}54%{transform:translate(-50%,-9%) rotate(9deg)}72%{transform:translate(-50%,-9%) rotate(-4deg)}to{transform:translate(-50%,-9%) rotate(1deg)}}.via .v-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(18px,2.4vw,32px)}.via .v-pcard{position:relative;border-radius:var(--v-radius-l);overflow:hidden;background:var(--v-black);color:var(--v-cream);transition:transform .7s var(--v-ease-out),box-shadow .7s var(--v-ease-out)}.via .v-pcard:hover{transform:translateY(-6px);box-shadow:0 40px 70px -40px #5014008c}.via .v-pcard__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border-radius:inherit}.via .v-pcard__link:focus-visible{outline:3px solid var(--v-amber);outline-offset:-6px}.via .v-pcard__stage{position:relative;overflow:hidden;isolation:isolate;background:var(--v-orange)}.via .v-pcard__stage .v-stage__glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;background:radial-gradient(40% 44% at 78% 18%,rgba(255,136,0,.95),transparent 70%),radial-gradient(30% 36% at 12% 88%,rgba(255,136,0,.7),transparent 70%)}.via .v-hang--card{aspect-ratio:5/4}.via .v-pcard:hover .v-hang__item{animation-duration:2.2s}.via .v-pcard__body{padding:22px 24px 24px;display:grid;gap:12px}.via .v-pcard__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.via .v-pcard__title{font-size:clamp(22px,1.8vw,28px);letter-spacing:-.035em}.via .v-pcard__price{font-size:22px;font-weight:850;letter-spacing:-.03em;white-space:nowrap}.via .v-pcard__dots{display:flex;gap:6px;list-style:none;margin:0;padding:0}.via .v-pcard__dots li{width:18px;height:18px;border-radius:50%;background:#d6d6d6;box-shadow:0 0 0 1.5px var(--v-black),0 0 0 2.5px #f3f0e44d}.via .v-pcard__cta{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--v-cream-60);transition:color .3s}.via .v-pcard__cta span{display:inline-block;transition:transform .5s var(--v-ease-out)}.via .v-pcard:hover .v-pcard__cta{color:var(--v-amber)}.via .v-pcard:hover .v-pcard__cta span{transform:translate(3px,-3px)}.via .v-grid--solo{grid-template-columns:minmax(0,440px)}.via .v-search__suggest{margin-top:56px}main[data-template=cart] .cart-items__empty-button{border:0!important;border-radius:999px!important;background:var(--v-orange)!important;color:var(--v-black)!important;box-shadow:none!important;min-height:52px;padding-inline:28px!important;font-weight:800!important;font-family:TCA,Arial,sans-serif}main[data-template=cart] .cart-items__empty-button:hover{background:var(--v-amber)!important}.via .v-assure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(56px,7vw,110px);background:var(--v-black);border:1px solid var(--v-black);border-radius:var(--v-radius-m);overflow:hidden}.via .v-assure>div{background:var(--v-cream);padding:24px 26px;display:grid;gap:4px}.via .v-assure strong{font-size:17px;font-weight:850;letter-spacing:-.01em}.via .v-assure span{font-size:14px;color:var(--v-ink-60)}.via.v-pdp .v-assure--pdp{margin:0 var(--v-gutter) clamp(64px,8vw,120px)}.via .v-pager{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:48px;font-weight:700}.via .v-empty{display:grid;grid-template-columns:minmax(200px,340px) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center;padding:clamp(20px,4vw,48px);border-radius:var(--v-radius-l);background:var(--v-wall)}.via .v-hang--empty-state{aspect-ratio:1/1;max-width:340px}.via .v-empty__copy h2{font-size:clamp(28px,3.2vw,48px);margin-bottom:14px}.via .v-empty__copy p{color:var(--v-ink-60);max-width:44ch;margin-bottom:24px;font-size:17px}.via .v-doc__grid{display:grid;grid-template-columns:minmax(0,760px) minmax(220px,300px);justify-content:space-between;gap:clamp(40px,6vw,120px);align-items:start}.via .v-prose{font-size:17px;line-height:1.7;color:#000000d1;overflow-wrap:anywhere}.via .v-prose>*+*{margin-top:1.1em}.via .v-prose h2,.via .v-prose h3,.via .v-prose h4{color:var(--v-black);letter-spacing:-.03em;line-height:1.15;margin-top:1.8em}.via .v-prose h2{font-size:clamp(26px,2.4vw,34px)}.via .v-prose h3{font-size:22px}.via .v-prose h4{font-size:18px}.via .v-prose a{text-decoration:underline;text-decoration-color:var(--v-orange);text-decoration-thickness:2px;text-underline-offset:3px}.via .v-prose ul,.via .v-prose ol{padding-left:1.3em}.via .v-prose li+li{margin-top:.4em}.via .v-prose li::marker{color:var(--v-orange)}.via .v-prose blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:3px solid var(--v-orange);font-size:20px;color:var(--v-black)}.via .v-prose img{border-radius:var(--v-radius-m)}.via .v-prose table{width:100%;border-collapse:collapse;font-size:15px}.via .v-prose th,.via .v-prose td{padding:10px 12px;border-bottom:1px solid var(--v-ink-12);text-align:left}.via .v-doc__aside{position:sticky;top:calc(var(--via-nav-h,76px) + 24px);display:grid;gap:10px;padding:26px;border-radius:var(--v-radius-m);background:var(--v-wall)}.via .v-doc__aside p{color:var(--v-ink-60);font-size:15px}.via .v-doc__aside-title{font-weight:850;color:var(--v-black)!important;font-size:18px!important;letter-spacing:-.01em}.via .v-doc__aside-title--sm{margin-top:14px;font-size:12px!important;letter-spacing:.12em;text-transform:uppercase}.via .v-doc__aside ul{list-style:none;margin:0;padding:0;display:grid}.via .v-doc__aside ul a{display:flex;min-height:44px;align-items:center;text-decoration:none;font-weight:650;border-bottom:1px solid var(--v-ink-12)}.via .v-404__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,100px);align-items:center;min-height:calc(100svh - 240px)}.via .v-404__stage{position:relative;border-radius:var(--v-radius-l);background:var(--v-wall);overflow:hidden;isolation:isolate}.via .v-404__num{position:absolute;left:0;right:0;bottom:-4%;text-align:center;font-size:clamp(140px,22vw,340px);font-weight:200;letter-spacing:-.08em;line-height:.8;color:#00000014;z-index:-1;pointer-events:none}.via .v-404__chalk{position:absolute;left:50%;bottom:10%;width:40%;height:18px;margin-left:-20%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.95),transparent);filter:blur(2px);animation:v-dust 3.6s var(--v-ease-out) both .5s;opacity:0}@keyframes v-dust{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:scale(1.6)}}.via .v-search-mini{margin-top:40px;max-width:460px}.via .v-search-mini label{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.via .v-search-mini>div{display:flex;border-radius:999px;background:var(--v-wall);padding:6px}.via .v-search-mini input{flex:1;min-width:0;border:0;background:transparent;padding:0 16px;font:inherit;font-size:16px;min-height:48px}.via .v-search-mini input:focus{outline:none}.via .v-search-mini>div:focus-within{box-shadow:0 0 0 2px var(--v-black)}.via .v-search-mini button{width:48px;height:48px;border:0;border-radius:50%;background:var(--v-black);color:var(--v-cream);display:grid;place-items:center;cursor:pointer}.via .v-search-mini button svg{width:18px;height:18px}.via .v-cpage__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:clamp(40px,6vw,110px);align-items:start}.via .v-cpage__channels{display:grid;gap:16px}.via .v-channel{position:relative;display:grid;gap:6px;padding:26px 70px 26px 28px;border-radius:var(--v-radius-m);background:var(--v-black);color:var(--v-cream);text-decoration:none;transition:transform .6s var(--v-ease-out)}.via .v-channel:hover{transform:translateY(-4px)}.via .v-channel__k{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--v-amber)}.via .v-channel strong{font-size:clamp(22px,2.4vw,34px);font-weight:850;letter-spacing:-.04em;overflow-wrap:anywhere}.via .v-channel__d{color:var(--v-cream-60);font-size:15px}.via .v-channel i{position:absolute;right:24px;top:24px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--v-orange);color:var(--v-black);font-style:normal;font-weight:800;transition:transform .5s var(--v-ease-out)}.via .v-channel:hover i{transform:rotate(45deg)}.via .v-fan--sm{height:clamp(280px,28vw,380px);margin-top:12px}.via .v-form{display:grid;gap:14px;padding:clamp(24px,3vw,36px);border-radius:var(--v-radius-l);background:var(--v-wall)}.via .v-cpage__form{position:sticky;top:calc(var(--via-nav-h,76px) + 24px)}.via .v-form__title{font-size:24px;font-weight:850;letter-spacing:-.03em;margin-bottom:4px}.via .v-form label{display:grid;gap:6px;font-weight:700;font-size:15px}.via .v-form label small{font-weight:500;color:var(--v-ink-60)}.via .v-form input,.via .v-form textarea{width:100%;padding:14px 16px;border:1.5px solid transparent;border-radius:14px;background:var(--v-cream);font:inherit;font-size:16px;transition:border-color .3s}.via .v-form input:focus,.via .v-form textarea:focus{outline:none;border-color:var(--v-black)}.via .v-form textarea{min-height:140px;resize:vertical}.via .v-form [aria-invalid=true]{border-color:#8a1c0e}.via .v-form__note{font-size:13px;color:var(--v-ink-60)}.via .v-message{padding:14px 16px;border-radius:14px;font-weight:650}.via .v-message--ok{background:var(--v-black);color:var(--v-cream)}.via .v-message--err{background:#fbe3dc;color:#8a1c0e}.via .v-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px)}.via .v-post{position:relative;border-radius:var(--v-radius-l);overflow:hidden;background:var(--v-wall);transition:transform .7s var(--v-ease-out)}.via .v-post:hover{transform:translateY(-6px)}.via .v-post--lead{grid-column:1/-1;display:grid;grid-template-columns:1.3fr 1fr}.via .v-post__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.via .v-post__media{aspect-ratio:4/3;background:var(--v-orange);overflow:hidden}.via .v-post--lead .v-post__media{aspect-ratio:auto;min-height:340px}.via .v-post__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--v-ease-out)}.via .v-post:hover .v-post__media img{transform:scale(1.04)}.via .v-post__ph{display:grid;place-items:center;width:100%;height:100%}.via .v-post__ph img{width:80px!important;height:80px!important;object-fit:contain}.via .v-post__body{padding:24px 26px 28px;display:grid;gap:10px;align-content:start}.via .v-post__title{font-size:clamp(22px,2vw,30px);letter-spacing:-.035em}.via .v-post--lead .v-post__title{font-size:clamp(30px,3.4vw,52px)}.via .v-post__excerpt{color:var(--v-ink-60)}.via .v-post .v-pcard__cta{color:var(--v-black)}.via.v-article{max-width:1100px}.via .v-article__head{padding:clamp(20px,4vw,56px) 0 36px}.via .v-article__hero{margin:0 0 48px;border-radius:var(--v-radius-l);overflow:hidden}.via .v-article__hero img{width:100%;height:auto}.via .v-prose--article{max-width:720px;margin:0 auto;font-size:18px}.via .v-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:40px auto 0;max-width:720px}.via .v-tags li{padding:8px 14px;border-radius:999px;background:var(--v-wall);font-size:13px;font-weight:700}.via .v-comments{max-width:720px;margin:72px auto 0;display:grid;gap:18px}.via .v-comments h2{font-size:28px}.via .v-comment{padding:18px 20px;border-radius:var(--v-radius-s);background:var(--v-wall)}.via .v-search__head{padding:clamp(20px,4vw,56px) 0 clamp(28px,4vw,48px)}.via .v-search-big{display:flex;align-items:center;border-bottom:2px solid var(--v-black);padding-bottom:10px}.via .v-search-big input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:clamp(34px,6vw,92px);font-weight:850;letter-spacing:-.05em;line-height:1.1;padding:0}.via .v-search-big input::placeholder{color:#0000002e}.via .v-search-big input:focus{outline:none}.via .v-search-big input::-webkit-search-cancel-button{-webkit-appearance:none}.via .v-search-big button{flex:none;width:clamp(52px,6vw,76px);height:clamp(52px,6vw,76px);border:0;border-radius:50%;background:var(--v-orange);color:var(--v-black);display:grid;place-items:center;cursor:pointer;transition:transform .4s var(--v-ease-spring),background .3s}.via .v-search-big button:hover{background:var(--v-amber);transform:scale(1.06)}.via .v-search-big button svg{width:40%;height:40%}.via .v-search__hints{margin-top:18px;color:var(--v-ink-60);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.via .v-search__hints a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;background:var(--v-wall);color:var(--v-black);text-decoration:none;font-weight:700;font-size:14px}.via .v-search__count{font-weight:750;margin-bottom:28px}.via .v-results{list-style:none;margin:40px 0 0;padding:0;border-top:1px solid var(--v-black)}.via .v-results a{position:relative;display:grid;gap:4px;padding:22px 64px 22px 0;border-bottom:1px solid var(--v-ink-12);text-decoration:none}.via .v-results strong{font-size:22px;letter-spacing:-.02em}.via .v-results span:not(.v-meta){color:var(--v-ink-60)}.via .v-results i{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-style:normal;font-weight:800;font-size:20px;transition:transform .4s var(--v-ease-out)}.via .v-results a:hover i{transform:translate(4px,calc(-50% - 4px))}body.v-pw-body{margin:0;background:var(--v-cream);display:block;min-height:100svh}body.v-pw-body .password-main-content{display:block}.via.v-pw{min-height:calc(100svh - 64px);padding:0 var(--v-gutter) 40px;display:flex;flex-direction:column}.via .v-pw__top{display:flex;justify-content:space-between;align-items:center;height:84px}.via .v-pw__top img{width:176px;height:auto}.via .v-pw__enter{min-height:44px;padding:0 18px;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--v-black);font:inherit;font-weight:750;font-size:14px;cursor:pointer;transition:background .3s,color .3s}.via .v-pw__enter:hover{background:var(--v-black);color:var(--v-cream)}.via .v-pw__grid{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,6vw,100px);align-items:center;padding:clamp(12px,3vw,40px) 0}.via .v-pw__msg{margin-top:20px;padding:16px 18px;border-radius:var(--v-radius-s);background:var(--v-wall);font-size:16px}.via .v-pw__stage{position:relative;border-radius:var(--v-radius-l);background:var(--v-orange);overflow:hidden;isolation:isolate}.via .v-pw__stage .v-stage__glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;background:radial-gradient(38% 42% at 78% 18%,rgba(255,136,0,.95),transparent 70%),radial-gradient(30% 36% at 12% 88%,rgba(255,136,0,.7),transparent 70%);animation:glow 16s ease-in-out infinite alternate}.via .v-hang--hero{aspect-ratio:1/1}.via .v-hang--hero .v-hang__item{width:66%}.via .v-pw__tag{position:absolute;left:18px;bottom:18px;z-index:4;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:#000000d6;color:var(--v-cream);padding:8px 12px;border-radius:999px}.v-pw-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:20px var(--v-gutter);background:var(--v-black);color:var(--v-cream-60);font:500 13px TCA,Arial,sans-serif}.v-pw-dialog{width:min(460px,calc(100vw - 32px));border:0;border-radius:28px;padding:32px 28px 28px;background:var(--v-black);color:var(--v-cream);font-family:TCA,Arial,sans-serif;box-shadow:0 40px 80px -30px #0009}.v-pw-dialog::backdrop{background:#f3f0e4b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v-pw-dialog__close{position:absolute;right:14px;top:14px;width:44px;height:44px;border:0;border-radius:50%;background:var(--v-cream-14);color:var(--v-cream);display:grid;place-items:center;cursor:pointer}.v-pw-dialog__close svg{width:18px;height:18px}.v-pw-dialog__eyebrow{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--v-amber)}.v-pw-dialog__title{margin:0 0 20px;font-size:30px;font-weight:850;letter-spacing:-.04em;line-height:1.05}.v-pw-dialog__label{display:block;font-size:14px;font-weight:700;margin-bottom:8px;color:var(--v-cream-60)}.v-pw-dialog__row{display:flex;gap:8px;padding:6px;border-radius:999px;background:var(--v-cream)}.v-pw-dialog__row input{flex:1;min-width:0;border:0;background:transparent;padding:0 16px;font:inherit;font-size:16px;min-height:48px;color:var(--v-black)}.v-pw-dialog__row input:focus{outline:none}.v-pw-dialog__row:focus-within{box-shadow:0 0 0 3px var(--v-amber)}.v-pw-dialog__submit{min-height:48px;padding:0 20px;border:0;border-radius:999px;background:var(--v-orange);color:var(--v-black);font:inherit;font-weight:800;cursor:pointer}.v-pw-dialog__submit:hover{background:var(--v-amber)}.v-pw-dialog__error{margin:14px 0 0;color:#ffb9a3;font-weight:650}.v-pw-dialog :focus-visible{outline:3px solid var(--v-amber);outline-offset:3px}main[data-template=cart]{background:var(--v-cream);font-family:TCA,Arial,sans-serif}main[data-template=cart] .cart-page__title .cart-title,main[data-template=cart] .cart-page__title h1,main[data-template=cart] .cart-title h1,main[data-template=cart] .cart-title{font-family:TCA,Arial,sans-serif}main[data-template=cart] .cart-page__title h1,main[data-template=cart] .cart-title h1,main[data-template=cart] .cart-title .h4,main[data-template=cart] .cart-title>*:first-child{font-size:clamp(44px,6.4vw,104px)!important;font-weight:850!important;letter-spacing:-.055em!important;line-height:.95!important;text-transform:uppercase}main[data-template=cart] .cart-page__title:before{content:"";display:block;width:9px;height:8px;margin-bottom:14px;background:var(--v-orange);clip-path:polygon(50% 0,100% 100%,0 100%)}main[data-template=cart] .cart-page__summary{border:0!important;border-radius:28px!important;background:var(--v-wall)!important;box-shadow:none!important;padding:26px!important}main[data-template=cart] .cart-page__summary .cart-totals__total-value{font-size:clamp(26px,2.4vw,34px);letter-spacing:-.03em}main[data-template=cart] .cart__checkout-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px;flex-wrap:nowrap!important;white-space:nowrap;border:0!important;border-radius:999px!important;background:var(--v-orange)!important;color:var(--v-black)!important;box-shadow:none!important;min-height:58px!important;font-weight:850!important;font-size:17px!important;letter-spacing:.005em;transition:background .3s,transform .2s!important}main[data-template=cart] .cart__checkout-button:hover{background:var(--v-amber)!important}main[data-template=cart] .cart__checkout-button:active{transform:scale(.98)}main[data-template=cart] .cart__checkout-button:after{content:"";width:34px;height:34px;margin-left:0;border-radius:50%;background:var(--v-black) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23F3F0E4' stroke-width='2'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") center/14px no-repeat;flex:none}main[data-template=cart] .cart-color-offer{border:0!important;border-radius:28px!important;background:var(--v-black)!important;color:var(--v-cream);box-shadow:none!important;padding:26px!important}main[data-template=cart] .cart-color-offer__heading h2{font-family:TCA,Arial,sans-serif;font-weight:850;letter-spacing:-.04em;color:var(--v-cream)}main[data-template=cart] .cart-color-offer__heading p{color:var(--v-cream-60)}main[data-template=cart] .cart-color-offer__option{border:0!important;border-radius:20px!important;background:#f3f0e414!important;color:var(--v-cream)}main[data-template=cart] .cart-color-offer__media{border-radius:16px!important}main[data-template=cart] .cart-color-offer__details h3,main[data-template=cart] .cart-color-offer__details p{color:var(--v-cream)!important;font-family:TCA,Arial,sans-serif}main[data-template=cart] .cart-color-offer__details h3{font-weight:800;letter-spacing:-.02em}main[data-template=cart] .cart-color-offer__form button{border:0!important;box-shadow:none!important;border-radius:999px!important;background:var(--v-orange)!important;color:var(--v-black)!important;translate:none!important}main[data-template=cart] .cart-color-offer__form button:hover{background:var(--v-amber)!important}main[data-template=cart] .cart-color-offer__form button:focus-visible{outline-color:var(--v-amber)!important}main[data-template=cart] .cart-items .quantity-minus,main[data-template=cart] .cart-items .quantity-plus,main[data-template=cart] .cart-items__remove{width:40px!important;height:40px!important;min-width:40px;padding:0!important;border:0!important;border-radius:50%!important;background:var(--v-wall)!important;color:var(--v-black)!important;box-shadow:none!important;translate:none!important;display:grid!important;place-items:center;transition:background .3s!important;touch-action:manipulation}main[data-template=cart] .cart-items .quantity-minus:hover,main[data-template=cart] .cart-items .quantity-plus:hover{background:var(--v-orange)!important}main[data-template=cart] .cart-items__remove:hover{background:var(--v-black)!important;color:var(--v-cream)!important}main[data-template=cart] .cart-items .quantity-minus:disabled,main[data-template=cart] .cart-items .quantity-minus[disabled]{opacity:.4}main[data-template=cart] .cart-items .quantity-selector{border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;gap:4px}main[data-template=cart] .cart-items__media-container,main[data-template=cart] .cart-items__media{border-radius:16px;overflow:hidden}main[data-template=cart] .cart__self-checkout-warning{border:0!important;border-radius:18px!important;background:var(--v-black)!important;color:var(--v-cream)!important;padding:16px 18px!important}main[data-template=cart] .cart-page--empty .cart-page__title:after{content:"";display:block;width:min(180px,40vw);aspect-ratio:300/260;margin:28px auto 8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 260' fill='none'%3E%3Cpath d='M150 16c10 0 18 5 24 15l106 184c12 20 0 38-24 38H44c-24 0-36-18-24-38L126 31c6-10 14-15 24-15z' stroke='%23000' stroke-width='2.5' stroke-dasharray='7 8'/%3E%3Ccircle cx='150' cy='44' r='14' stroke='%23000' stroke-width='2.5' stroke-dasharray='4 5'/%3E%3C/svg%3E") center/contain no-repeat;transform-origin:50% 12%;animation:v-empty-sway 5.5s ease-in-out infinite}main[data-template=cart] .cart-page--empty .cart-page__title:before{margin-inline:auto}@keyframes v-empty-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.shopify-policy__container{max-width:820px!important;margin:0 auto!important;padding:clamp(28px,5vw,72px) 16px clamp(72px,9vw,140px)!important;font-family:TCA,Arial,sans-serif}.shopify-policy__title{text-align:left!important;margin-bottom:clamp(28px,4vw,48px)!important;padding-bottom:clamp(24px,3vw,40px);border-bottom:1px solid #000}.shopify-policy__title:before{content:"POL\cdTICAS DA LOJA";display:flex;align-items:center;gap:10px;font-size:12px;font-weight:800;letter-spacing:.14em;margin-bottom:20px;padding-left:19px;background:linear-gradient(#ff4200,#ff4200) 0 50%/9px 8px no-repeat}.shopify-policy__title h1{font-family:TCA,Arial,sans-serif!important;font-size:clamp(40px,6vw,88px)!important;font-weight:850!important;letter-spacing:-.05em!important;line-height:1!important;text-transform:none;margin:0!important}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{font-family:TCA,Arial,sans-serif;font-weight:850;letter-spacing:-.03em;margin-top:1.8em}.shopify-policy__body .rte a{text-decoration:underline;text-decoration-color:#ff4200;text-decoration-thickness:2px;text-underline-offset:3px}.shopify-policy__body .rte li::marker{color:#ff4200}main[data-template=cart] .cart-items__media-image,main[data-template=cart] .cart-color-offer__image{object-fit:cover!important;object-position:50% 14%!important}@media screen and (min-width:750px){main[data-template=cart] .cart-items__media{width:120px;min-width:120px}main[data-template=cart] .cart-items__media-container{position:relative;display:block;width:120px;height:150px;aspect-ratio:auto}main[data-template=cart] .cart-items__media-container .cart-items__media-image{position:absolute;left:0;top:0;width:120px;height:150px;max-width:none;aspect-ratio:auto}}@media(max-width:990px){.via .v-404__grid,.via .v-pw__grid,.via .v-cpage__grid,.via .v-doc__grid{grid-template-columns:1fr}.via .v-404__stage{order:-1;max-width:520px;width:100%;margin:0 auto}.via .v-pw__stage{order:-1}.via .v-doc__aside,.via .v-cpage__form{position:static}.via .v-posts{grid-template-columns:1fr 1fr}.via .v-post--lead{grid-template-columns:1fr}}@media(max-width:750px){.via.v-page{padding:8px 16px 72px}.via .v-page-head{grid-template-columns:1fr;padding-top:16px}.via .v-page-head .v-route-deco{display:none}.via .v-page-title{font-size:clamp(34px,11vw,64px)}.via .v-page-title--doc{font-size:clamp(34px,10vw,48px)}.via .v-assure{grid-template-columns:1fr}.via .v-empty{grid-template-columns:1fr;text-align:left}.via .v-hang--empty-state{max-width:240px;margin:0 auto}.via .v-posts{grid-template-columns:1fr}.via .v-channel{padding:22px 64px 22px 22px}.via.v-pw{padding:0 16px 32px}.via .v-pw__top{height:68px}.via .v-pw__top img{width:138px}.via .v-404__num{font-size:44vw}}@media(prefers-reduced-motion:reduce){.via .v-hang__item,.via .v-hang--fall .v-hang__item,.via .v-404__chalk,.via .v-route-deco__line,.via .v-route-deco circle,main[data-template=cart] .cart-page--empty .cart-page__title:after{animation:none!important}.via .v-route-deco__line{stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tca-via-pages.css.map */
