@media(max-width:749px){input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=password],.vv-select,select,textarea{font-size:16px!important}}:root{--vv-ink: #260B01;--vv-ink-80: #43281C;--vv-ink-60: #6E5A4E;--vv-ink-40: #9A8C82;--vv-bone: #DBD5CA;--vv-bone-deep: #CEC7BA;--vv-paper: #FAF8F5;--vv-indigo: #17233D;--vv-indigo-dp: #101A2E;--vv-sage: #939789;--vv-signal: #FF4A1C;--vv-signal-ink: #A82806;--vv-rule: #C3BBAE;--vv-rule-paper: #E6E0D6;--vv-rule-dark: #3D251A;--vv-rule-indigo:#26334F;--vv-rule-sage: rgba(38, 11, 1, .18);--vv-ok: #2F5D46;--vv-warn: #8A6410;--vv-err: #8E2B22;--surface: var(--vv-paper);--surface-alt: var(--vv-bone);--on-surface: var(--vv-ink);--on-surface-2: var(--vv-ink-60);--on-surface-3: var(--vv-ink-40);--hairline: var(--vv-rule-paper);--accent: var(--vv-signal-ink);--btn-on-accent: #FFFFFF;--accent-surface:var(--vv-signal);--on-accent: var(--vv-ink);--font-display: "brothers", "Brothers", "Big Shoulders Display", "Haettenschweiler", "Arial Narrow", sans-serif;--font-logo: "brothers-word-logos", var(--font-display);--font-caption: "chaparral-pro-caption", "Chaparral Pro", "Aleo", "Bitter", Georgia, "Times New Roman", serif;--font-text: "chaparral-pro", "Chaparral Pro", "Aleo", "Bitter", Georgia, "Times New Roman", serif;--font-subhead: "chaparral-pro-subhead", "Chaparral Pro", "Aleo", "Bitter", Georgia, "Times New Roman", serif;--font-dato: "Azeret Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-edit: "chaparral-pro-display", "Chaparral Pro", "Aleo", "Bitter", Georgia, "Times New Roman", serif;--t-2xs: 11px;--t-xs: 12px;--t-sm: 14px;--t-base: 16px;--t-md: 18px;--t-lg: clamp(21px, 1.4vw + 15px, 28px);--t-xl: clamp(28px, 3vw + 14px, 46px);--t-2xl: clamp(40px, 6vw + 12px, 86px);--t-display:clamp(58px, 13vw, 190px);--d-1: clamp(15px, 1.8vw, 26px);--d-2: clamp(20px, 2.8vw, 38px);--d-3: clamp(24px, 4vw, 54px);--d-4: clamp(30px, 7vw, 100px);--d-5: clamp(40px, 10vw, 145px);--d-6: clamp(46px, 17vw, 260px);--lh-tight: .92;--lh-snug: 1.14;--lh-body: 1.6;--tr-display: .005em;--tr-label: .14em;--tr-body: 0;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--s-11: 160px;--band: clamp(48px, 7vw, 112px);--band-sm: clamp(32px, 4vw, 64px);--page-max: 1680px;--read-max: 68ch;--gutter: clamp(16px, 3.4vw, 44px);--grid-gap: clamp(10px, 1.1vw, 20px);--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .14s;--dur: .26s;--dur-slow: .62s;--thumbbar-h: 56px;--safe-b: env(safe-area-inset-bottom, 0px);--stack-1: calc(var(--thumbbar-h) + var(--safe-b));--stack-2: calc(var(--stack-1) + 10px);--z-header: 60;--z-mega: 55;--z-drawer: 80;--z-overlay:70;--z-bar-flotante: 54;--z-thumbbar: 56}[data-surface=ink]{--surface: var(--vv-ink);--surface-alt: #35150A;--on-surface: var(--vv-bone);--on-surface-2: #A79A90;--on-surface-3: #7A6B60;--hairline: var(--vv-rule-dark);--accent: var(--vv-signal);--btn-on-accent: var(--vv-ink);--accent-surface: var(--vv-signal);--on-accent: var(--vv-ink);color:var(--on-surface);background-color:var(--surface)}[data-surface=indigo]{--surface: var(--vv-indigo);--surface-alt: #1E2C4A;--on-surface: var(--vv-bone);--on-surface-2: #9AA6BC;--on-surface-3: #6D7A93;--hairline: var(--vv-rule-indigo);--accent: var(--vv-signal);--btn-on-accent: var(--vv-ink);--accent-surface: var(--vv-signal);--on-accent: var(--vv-ink);color:var(--on-surface);background-color:var(--surface)}[data-surface=sage]{--surface: var(--vv-sage);--surface-alt: #868A7D;--on-surface: var(--vv-ink);--on-surface-2: #3D2318;--on-surface-3: #5A4034;--hairline: var(--vv-rule-sage);--accent: var(--vv-ink);--btn-on-accent: var(--vv-bone);--accent-surface: var(--vv-signal);--on-accent: var(--vv-ink);color:var(--on-surface);background-color:var(--surface)}[data-surface=signal]{--surface: var(--vv-signal);--surface-alt: #E63F12;--on-surface: var(--vv-ink);--on-surface-2: #421707;--on-surface-3: #6F2A10;--hairline: rgba(14, 15, 17, .22);--accent: var(--vv-ink);--btn-on-accent: var(--vv-bone);--accent-surface: var(--vv-ink);--on-accent: var(--vv-signal);color:var(--on-surface);background-color:var(--surface)}[data-surface=bone]{--surface: var(--vv-bone);--surface-alt: var(--vv-bone-deep);--on-surface: var(--vv-ink);--on-surface-2: #6B574C;--on-surface-3: #80746C;--hairline: var(--vv-rule);--accent: var(--vv-signal-ink);--btn-on-accent: #FFFFFF;--accent-surface: var(--vv-signal);--on-accent: var(--vv-ink);color:var(--on-surface);background-color:var(--surface)}[data-surface=paper]{--surface: var(--vv-paper);--surface-alt: var(--vv-bone);--on-surface: var(--vv-ink);--on-surface-2: var(--vv-ink-60);--on-surface-3: var(--vv-ink-40);--hairline: var(--vv-rule-paper);--accent: var(--vv-signal-ink);--btn-on-accent: #FFFFFF;--accent-surface: var(--vv-signal);--on-accent: var(--vv-ink);color:var(--on-surface);background-color:var(--surface)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--vv-paper);color:var(--vv-ink);font-family:var(--font-text);font-size:var(--t-base);line-height:var(--lh-body);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,picture,video,svg{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}table{border-collapse:collapse;width:100%}[hidden]{display:none!important}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-surface=ink] :focus-visible,[data-surface=indigo] :focus-visible{outline-color:var(--vv-bone)}.vv-skip{position:absolute;left:8px;top:-60px;z-index:999;background:var(--vv-ink);color:var(--vv-bone);padding:12px 18px;font-size:var(--t-sm);transition:top var(--dur-fast) var(--ease)}.vv-skip:focus{top:8px}.vv-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.vv-display{font-family:var(--font-display);font-size:var(--t-display);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--tr-display);text-transform:uppercase;text-wrap:balance}.vv-h1,.vv-h2,.vv-h3{font-family:var(--font-display);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tr-display);text-transform:uppercase;text-wrap:balance}.vv-h1{font-size:var(--t-2xl);line-height:var(--lh-tight)}.vv-h2{font-size:var(--t-xl)}.vv-h3{font-size:var(--t-lg)}.vv-edit{font-family:var(--font-edit);font-style:normal;font-weight:600;line-height:1.08;letter-spacing:-.022em;text-transform:none;text-wrap:balance}.vv-edit--italic{font-style:italic;font-weight:500}.vv-label{font-family:var(--font-display);font-size:var(--t-sm);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase;line-height:1.25}.vv-label--sm{font-size:var(--t-xs);letter-spacing:.16em}.vv-body{font-size:var(--t-base);line-height:var(--lh-body)}.vv-body-l{font-size:var(--t-md);line-height:1.55}.vv-body-s{font-size:var(--t-sm);line-height:1.55}.vv-muted{color:var(--on-surface-2)}.vv-read{max-width:var(--read-max)}.vv-num{font-variant-numeric:tabular-nums}.vv-rte{font-size:var(--t-base);line-height:var(--lh-body)}.vv-rte>*+*{margin-top:var(--s-4)}.vv-rte h2,.vv-rte h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tr-display)}.vv-rte h2{font-size:var(--t-lg)}.vv-rte h3{font-size:var(--t-md)}.vv-rte a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.vv-rte a:hover{color:var(--accent)}.vv-rte ul{list-style:none}.vv-rte ul li{position:relative;padding-left:18px}.vv-rte ul li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:1px;background:var(--on-surface-3)}.vv-rte ol{list-style:decimal;padding-left:20px}.vv-rte li+li{margin-top:var(--s-2)}.vv-rte img{margin:var(--s-5) 0}.vv-page{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.vv-bleed{width:100%;overflow:clip;overflow-clip-margin:0}.vv-band{padding-block:var(--band)}.vv-band--sm{padding-block:var(--band-sm)}.vv-band--flush-top{padding-top:0}.vv-rule-t{border-top:1px solid var(--hairline)}.vv-rule-b{border-bottom:1px solid var(--hairline)}.vv-grid{display:grid;gap:var(--grid-gap)}.vv-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.vv-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.vv-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.vv-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.vv-grid--5,.vv-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.vv-grid--5,.vv-grid--4,.vv-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}.vv-stack{display:flex;flex-direction:column;gap:var(--s-4)}.vv-stack-2{display:flex;flex-direction:column;gap:var(--s-2)}.vv-row{display:flex;align-items:center;gap:var(--s-4)}.vv-row--between{justify-content:space-between}.vv-wrap{flex-wrap:wrap}.vv-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:var(--grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vv-rail::-webkit-scrollbar{display:none}.vv-rail>*{scroll-snap-align:start}@media(min-width:990px){.vv-rail{grid-auto-columns:minmax(0,1fr);overflow-x:visible}}.vv-scroll-x{overflow-x:auto}.vv-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-5);padding-bottom:var(--s-4);border-bottom:1px solid var(--hairline);margin-bottom:var(--s-6)}.vv-sec-head__eyebrow{color:var(--on-surface-2);display:block;margin-bottom:var(--s-3)}.vv-sec-head__link{white-space:nowrap;padding-bottom:2px;border-bottom:1px solid currentColor}.vv-sec-head__link:hover{color:var(--accent)}@media(max-width:749px){.vv-sec-head{flex-direction:column;align-items:flex-start;gap:var(--s-3)}}.vv-media{position:relative;display:block;overflow:hidden;background:var(--surface-alt)}.vv-media>img,.vv-media>video,.vv-media>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vv-media--contain>img{object-fit:contain}.vv-ratio-port{aspect-ratio:3 / 4}.vv-ratio-tall{aspect-ratio:2 / 3}.vv-media:not([class*=vv-ratio-]){height:100%}.vv-ratio-sq{aspect-ratio:1 / 1}.vv-ratio-land{aspect-ratio:4 / 3}.vv-ratio-wide{aspect-ratio:16 / 9}.vv-ratio-hero{aspect-ratio:4 / 5}@media(min-width:750px){.vv-ratio-hero{aspect-ratio:16 / 9}}.vv-media--empty{display:grid;place-items:center;background:var(--surface-alt);color:var(--on-surface-3)}.vv-media--empty svg{width:34%;height:auto;opacity:.5;position:static}.vv-btn{--btn-bg: var(--on-surface);--btn-fg: var(--surface);--btn-bd: var(--on-surface);display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:50px;padding:14px 28px;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:0;font-family:var(--font-display);font-size:var(--t-sm);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase;text-align:center;cursor:pointer;position:relative;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.vv-btn:hover{--btn-bg: var(--accent);--btn-bd: var(--accent);--btn-fg: var(--btn-on-accent)}.vv-btn:active{transform:translateY(1px)}.vv-btn[disabled],.vv-btn[aria-disabled=true]{--btn-bg: transparent;--btn-fg: var(--on-surface-3);--btn-bd: var(--hairline);cursor:not-allowed;pointer-events:none}.vv-btn--ghost{--btn-bg: transparent;--btn-fg: var(--on-surface);--btn-bd: var(--on-surface)}.vv-btn--ghost:hover{--btn-bg: var(--on-surface);--btn-fg: var(--surface)}.vv-btn--quiet{--btn-bg: transparent;--btn-fg: var(--on-surface);--btn-bd: var(--hairline)}.vv-btn--quiet:hover{--btn-bd: var(--on-surface);--btn-bg: transparent;--btn-fg: var(--on-surface)}.vv-btn--accent{--btn-bg: var(--accent);--btn-fg: var(--btn-on-accent);--btn-bd: var(--accent)}.vv-btn--full{width:100%}.vv-btn--lg{min-height:58px;padding:18px 36px;font-size:var(--t-sm)}.vv-btn--sm{min-height:44px;padding:10px 18px}.vv-btn.is-loading{color:transparent;pointer-events:none}.vv-btn.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:16px;border-radius:50%;border:1.5px solid currentColor;border-top-color:transparent;color:var(--btn-fg);animation:vv-spin .7s linear infinite}@keyframes vv-spin{to{transform:rotate(360deg)}}.vv-no-thumbbar{--thumbbar-h: 0px}.vv-link{display:inline-block;padding-bottom:2px;border-bottom:1px solid currentColor;transition:color var(--dur-fast) var(--ease)}.vv-link:hover{color:var(--accent)}.vv-field{display:flex;flex-direction:column;gap:var(--s-2)}.vv-field__label{color:var(--on-surface-2)}.vv-input,.vv-select,.vv-textarea{width:100%;min-height:50px;padding:13px 14px;background:transparent;color:var(--on-surface);border:1px solid var(--hairline);border-radius:0;font-size:var(--t-sm);line-height:1.4;transition:border-color var(--dur-fast) var(--ease);-webkit-appearance:none;appearance:none}.vv-textarea{min-height:130px;resize:vertical}.vv-input::placeholder,.vv-textarea::placeholder{color:var(--on-surface-3)}.vv-input:hover,.vv-select:hover,.vv-textarea:hover{border-color:var(--on-surface-3)}.vv-input:focus,.vv-select:focus,.vv-textarea:focus{border-color:var(--on-surface);outline:none;box-shadow:inset 0 0 0 1px var(--on-surface)}.vv-input[aria-invalid=true]{border-color:var(--vv-err)}.vv-field__error{color:var(--vv-err);font-size:var(--t-xs)}.vv-select{padding-right:38px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 19px) calc(50% + 1px),calc(100% - 13px) calc(50% + 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.vv-qty{display:inline-flex;align-items:stretch;border:1px solid var(--hairline)}.vv-qty button{width:44px;min-height:48px;display:grid;place-items:center;color:var(--on-surface-2);transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.vv-qty button:hover{color:var(--on-surface);background:var(--surface-alt)}.vv-qty input{width:46px;border:0;background:transparent;text-align:center;font-size:var(--t-sm);font-variant-numeric:tabular-nums;-moz-appearance:textfield}.vv-qty input::-webkit-outer-spin-button,.vv-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vv-price{display:inline-flex;align-items:baseline;gap:var(--s-2);font-variant-numeric:tabular-nums}.vv-price__amount{font-size:var(--t-sm);font-weight:500;letter-spacing:.01em}.vv-price__was{font-size:var(--t-xs);color:var(--on-surface-3);text-decoration:line-through}.vv-price--sale .vv-price__amount{color:var(--accent)}.vv-price--lg .vv-price__amount{font-size:var(--t-md);font-weight:500}.vv-price--lg .vv-price__was{font-size:var(--t-sm)}.vv-price{flex-wrap:wrap}.vv-price__save{flex-basis:100%;font-family:var(--font-display);font-size:var(--t-2xs);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--accent)}.vv-price--lg .vv-price__save{font-size:var(--t-xs)}.vv-price__partial{font-family:var(--font-caption);font-size:var(--t-2xs);color:var(--on-surface-3);font-style:italic}.vv-card .vv-price__partial{font-size:11px}.vv-price--lg .vv-price__partial{font-size:var(--t-xs)}.vv-badge{display:inline-block;padding:4px 8px 3px;font-family:var(--font-text);font-size:var(--t-2xs);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase;line-height:1.2;border:1px solid currentColor}.vv-badge--sale{color:var(--accent)}.vv-badge--out{color:var(--surface);background:var(--on-surface);border-color:var(--on-surface)}.vv-badge--solid{background:var(--on-surface);color:var(--surface);border-color:var(--on-surface)}.vv-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}.vv-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.vv-reveal{opacity:1;transform:none}}@media print{.vv-header,.vv-footer,.vv-announcement,.vv-drawer,.vv-mobile-bar{display:none!important}body{background:#fff;color:#000}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/vv-base.css.map */
